﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ComunesMGI.DataTypes;
using System.Data.OleDb;
using System.Data;
using System.Data.SqlClient;
using System.Configuration;
using System.IO;
using MGI.AccesoDatos.AccesoBD;
using MGI.AccesoDatos.AccesoFS;

namespace MGI.AccesoDatos
{
    public class DAOClientes: IDatosClientes
    {
        public List<DataCliente> GetClientes()
        {
            BDClientes bdClientes = new BDClientes();
            return bdClientes.GetClientes();
                
        }

        public bool ContainFileCliente(string nomCliente)
        {
            FSClientes fsClientes = new FSClientes();
            return fsClientes.ContainFileCliente(nomCliente);
        }

        public DataCliente GetCliente( int codCliente) 
        {
            BDClientes bdClientes = new BDClientes();
            return bdClientes.GetCliente( codCliente);
        }

        public int AddCliente(DataCliente cli)
        {
            BDClientes bdClientes = new BDClientes();
            return bdClientes.AddCliente(cli);
        }

        public void BajaCliente(int cliCod) 
        {
            BDClientes bdClientes = new BDClientes();
            bdClientes.BajaCliente(cliCod);
        }

        public void ModificarCliente(DataCliente cli)
        {
            BDClientes bdClientes = new BDClientes();
            bdClientes.ModificarCliente(cli);
        }
    }
}
